package com.asiainfo.ssm.execute.dao.interfaces;

import java.rmi.RemoteException;
import java.util.Date;

import com.asiainfo.ssm.execute.ivalues.IBOExecOrderLogValue;

public interface IExecOrderLogDAO {
	 public long saveExecOrderLog(IBOExecOrderLogValue execOrderLogValue) throws Exception, RemoteException;
	 
	 public void saveExecOrderLog(IBOExecOrderLogValue[] execOrderLogValues) throws Exception, RemoteException;
	 
	 public int getExecOrderLogCountByCond(long ordId, String actId, String taskId,
				long criticalPointId, String billId, int execType, long channelId,
				int pluginType, long pluginId, int execState, int respState,
				Date beginCreateDate,Date endCreateDate, Date doneDate, String regionId,
				Date effectiveDate, Date expireDate) throws Exception,
				RemoteException;
}
